package clusterapi

import (
	"time"
)

// NodeInfo contains information about a node
type NodeInfo struct {
	// ID is the ID of the node
	ID string
	// Address is the address of the node
	Address string
	// Role is the role of the node
	Role string
	// Tags are the tags of the node
	Tags []string
	// Metadata is the metadata of the node
	Metadata map[string]string
	// Status is the status of the node
	Status string
	// StartTime is the time the node started
	StartTime time.Time
	// LastSeen is the time the node was last seen
	LastSeen time.Time
}
